Lake Champlain — synonyms, definition

1. Lake Champlain (Noun)

1 synonym
Champlain
1 definition

Lake Champlain (Noun) — A lake in northeastern New York, northwestern Vermont and southern Quebec; site of many battles in the French and Indian War and in the American Revolution and in the War of 1812.

1 type of
Lake
8 parts of
Empire State Green Mountain State New York New York State Quebec VT Vermont ny